projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8beea4d
)
Revert "gl renderer: ops_set_modelview is (transfer full)"
author
Timm Bäder
<mail@baedert.org>
Sun, 21 Jul 2019 10:43:00 +0000
(12:43 +0200)
committer
Timm Bäder
<mail@baedert.org>
Sun, 21 Jul 2019 10:45:10 +0000
(12:45 +0200)
This reverts commit
e904c49e8aaebc266bac9024b13389e4521bbbaa
.
This breaks HiDPI setups, i.e. setups where the call to
ops_set_modelview does not end up with a NULL transform.
gsk/gl/gskglrenderops.c
patch
|
blob
|
history
diff --git
a/gsk/gl/gskglrenderops.c
b/gsk/gl/gskglrenderops.c
index 057674ddbcff42de2a6f844d13a1199d9dfcb6eb..7c02442d08ae2d6fe774c4dc5829f49735072a78 100644
(file)
--- a/
gsk/gl/gskglrenderops.c
+++ b/
gsk/gl/gskglrenderops.c
@@
-401,7
+401,7
@@
ops_set_modelview (RenderOpBuilder *builder,
g_array_set_size (builder->mv_stack, builder->mv_stack->len + 1);
entry = &g_array_index (builder->mv_stack, MatrixStackEntry, builder->mv_stack->len - 1);
- entry->transform =
transform
;
+ entry->transform =
gsk_transform_ref (transform)
;
entry->metadata.dx_before = builder->dx;
entry->metadata.dy_before = builder->dy;